package org.jeecg.modules.online.graphreport.entity;

import java.io.Serializable;

import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import lombok.Data;

/**
 * @Description: Online报表多数据源次表
 * @Author: jeecg-boot
 * @Date: 2019-04-17
 * @Version: V1.0
 */
@Data
@TableName("onl_graphreport_templet_item")
public class OnlGraphreportTempletItem implements Serializable {
	private static final long serialVersionUID = 1L;

	/** id */
	@TableId(type = IdType.ID_WORKER_STR)
	private String id;
	/** graphreportTempletId */
	private String graphreportTempletId;
	/** 图表编码 */
	@Excel(name = "图表编码", width = 15)
	private String graphreportCode;
	/** 图表类型（饼状图、曲线图、柱状图、数据列表等） */
	@Excel(name = "图表类型（饼状图、曲线图、柱状图、数据列表等）", width = 15)
	private String graphreportType;
	/** 组合数字，默认值0 非必填 */
	@Excel(name = "组合数字，默认值0 非必填", width = 15)
	private Integer groupNum;
	/** 组合展示风格（1 卡片，2 tab）非必填 */
	@Excel(name = "组合展示风格（1 卡片，2 tab）非必填", width = 15)
	private String groupStyle;
	/** 分组描述 */
	@Excel(name = "分组描述", width = 15)
	private String groupTxt;
	/** 排序 */
	@Excel(name = "排序", width = 15)
	private Integer orderNum;
	/** 是否显示 1显示 0不显示，默认1 */
	@Excel(name = "是否显示 1显示 0不显示，默认1", width = 15)
	private String isShow;
	/** createTime */
	@Excel(name = "createTime", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private java.util.Date createTime;
	/** createBy */
	@Excel(name = "createBy", width = 15)
	private String createBy;
	/** updateTime */
	@Excel(name = "updateTime", width = 20, format = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	private java.util.Date updateTime;
	/** updateBy */
	@Excel(name = "updateBy", width = 15)
	private String updateBy;

}
